throatwort (scrophularia nodosa) - Spanish English Dictionary